---
sidebar_position: 1
toc_min_heading_level: 2
toc_max_heading_level: 2
---

# Config

## 功能介绍

:::info

初始化 SDK 设置的各项参数

:::

<Tabs
groupId="sdks-language"
values={[
{ label: 'iOS', value: 'iOS', },
{ label: 'Android', value: 'Android', },
{ label: 'Flutter', value: 'Flutter', },
{ label: 'Uniapp', value: 'Uniapp', },
{ label: 'Web', value: 'Web', },
]
}>

<TabItem value="Flutter">

### 参数详解

</TabItem>

<TabItem value="iOS">

### OIMInitConfig

| 字段名称      | 字段类型  | 是否必填 | 描述                                                                 |
| ------------- | --------- | -------- | -------------------------------------------------------------------- |
| operationID   | NSString  | 否       | 操作 ID，用于定位问题，保持唯一，建议用当前时间和随机数              |
| platformID    | NSInteger | 是       | 平台号: iOS 1, Android 2, Windows 3, OSX 4, WEB 5, 小程序 6，linux 7 |
| apiAddr       | NSString  | 是       | IM api 地址，一般为`http://xxx:10002`或`https://xxx/api`             |
| wsAddr        | NSString  | 是       | IM ws 地址，一般为`ws://xxx:10001`或`wss://xxx/message_gateway`      |
| dataDir       | NSString  | 是       | IM 客户端 DB 存放目录                                                |
| objectStorage | NSString  | 是       | IM 文件资源存放方式                                                  |
| logLevel      | NSInteger | 是       | SDK 日志打印级别                                                     |

</TabItem>

<TabItem value="Android">

### 参数详解

</TabItem>

<TabItem value="Web">

### 参数详解

</TabItem>

<TabItem value="Uniapp">

### 参数详解

</TabItem>

</Tabs>
